package cn.b.sky.mes.hr.model.condition;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import cn.b.sky.common.model.Page;

public class PersonnelExceptionCondition extends Page {
  /**
   * 人员编号
   */
  private String personnelCode;

  /**
   * 人员类型编号
   */
  private String personnelTypeCode;

  /**
   * 姓名
   */
  private String personnelName;

  /**
   * 人员类型描述
   */
  private String typeText;

  /**
   * 备注
   */
  private String memo;

  /**
   * 工作中心名称
   */
  private String workCenterText;

  /**
   * 开始时间从
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
  private Date startDatetimeFrom;

  /**
   * 开始时间到
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
  private Date startDatetimeTo;

  /**
   * 结束时间从
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
  private Date endDatetimeFrom;

  /**
   * 结束时间到
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
  private Date endDatetimeTo;

  public String getPersonnelCode() {
    return personnelCode;
  }

  public void setPersonnelCode(String personnelCode) {
    this.personnelCode = personnelCode;
  }

  public String getPersonnelTypeCode() {
    return personnelTypeCode;
  }

  public void setPersonnelTypeCode(String personnelTypeCode) {
    this.personnelTypeCode = personnelTypeCode;
  }

  public String getPersonnelName() {
    return personnelName;
  }

  public void setPersonnelName(String personnelName) {
    this.personnelName = personnelName;
  }

  public String getTypeText() {
    return typeText;
  }

  public void setTypeText(String typeText) {
    this.typeText = typeText;
  }

  public String getMemo() {
    return memo;
  }

  public void setMemo(String memo) {
    this.memo = memo;
  }

  public Date getStartDatetimeFrom() {
    return startDatetimeFrom;
  }

  public void setStartDatetimeFrom(Date startDatetimeFrom) {
    this.startDatetimeFrom = startDatetimeFrom;
  }

  public Date getStartDatetimeTo() {
    return startDatetimeTo;
  }

  public void setStartDatetimeTo(Date startDatetimeTo) {
    this.startDatetimeTo = startDatetimeTo;
  }

  public Date getEndDatetimeFrom() {
    return endDatetimeFrom;
  }

  public void setEndDatetimeFrom(Date endDatetimeFrom) {
    this.endDatetimeFrom = endDatetimeFrom;
  }

  public Date getEndDatetimeTo() {
    return endDatetimeTo;
  }

  public void setEndDatetimeTo(Date endDatetimeTo) {
    this.endDatetimeTo = endDatetimeTo;
  }

  public String getWorkCenterText() {
    return workCenterText;
  }

  public void setWorkCenterText(String workCenterText) {
    this.workCenterText = workCenterText;
  }

}
